import Vue from 'vue'

import Vuex from 'vuex'

Vue.use(Vuex)
import tabbar from '@/utils/tabbar'
const store = new Vuex.Store({
	state: {
		//公共的变量，这里的变量不能随便修改，只能通过触发mutations的方法才能改变
		tabBarList: [],
		index:0
	},
	mutations: {
		//相当于同步的操作
		setBar(state, role) {
			
			state.tabBarList = tabbar[role];
		},
		setIndex(state,i){
			state.index = i
		}
	},
	getters:{
		getTabBar(state){
			return state.tabBarList
		},
		getIndex(state){
			return state.index
		}
	},
	actions: {
		//相当于异步的操作,不能直接改变state的值，只能通过触发mutations的方法才能改变
	}
})
export default store